package fr.mystnihon.game.framework;

import android.graphics.Canvas;
import android.view.MotionEvent;
import android.view.SurfaceView;

public abstract class Screen {
	protected final Game game;

	public Screen(Game game) {
		this.game = game;
	}

	public abstract void update(long deltaTime);

	public abstract void render(Canvas canvas);

	public abstract void pause();

	public abstract void resume();

	public abstract void dispose();

	public void handleActions(MotionEvent event, SurfaceView view) {

	}
}
